home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SunSoft Catalyst CDWARE 1996 May to August
/
Catalyst CDWARE 1996 May to August.iso
/
.products
/
Apertus
/
_install
/
install_unbundled
< prev
next >
Wrap
Text File
|
1996-02-12
|
3KB
|
155 lines
#! /bin/sh
#
# Installation shell script for Catalyst CDware
#
# Usage: install_unbundled -m<mountpoint> -p<productpath>
#
# Created: June 12, 1991
# Last Revised: May 23, 1994
#
# Use this installation script to install your product from Catalyst CDware
#
#
# For technical support, please call.
# +1 415 336.3742 (CDware SPARC) or +1 415 336.3941 (CDware x86)
#
# get command line parameters
#
# function for error exiting
end_it () {
echo " "
echo "Hit return to end ... "
read answer
exit 0
}
# set PRODUCT_SIZE to the size of your product in kbytes
PRODUCT_SIZE=8000
#
# get complete paths
#
#
# get location of installation directory
##
echo
echo "This TN3270-X product demo represents just one of many capabilities"
echo "in the EXPRESS product line."
echo
echo "Please enter the absolute path name of the directory structure in which"
echo "you would like to install the EXPRESS TN3270/5250-X"
echo "demonstration and evaluation programs."
echo
echo "Installation directory: "
read INSTALL_DIR
#
# verify the installation directory exists and is a directory
#
if [ ! -d "$INSTALL_DIR" ]
then
echo "Creating $INSTALL_DIR ..."
mkdir $INSTALL_DIR
if [ ! -d "$INSTALL_DIR" ]
then
echo
echo
echo "Could not create the installation directory."
echo
echo "Exiting the installation script."
end_it
fi
fi
#
# verify write permission for the installation directory
#
if [ ! -w "$INSTALL_DIR" ]
then
echo
echo
echo "You do not have write permission for the installation directory: "
echo $INSTALL_DIR
echo
echo
echo "Exiting the installation script."
end_it
fi
#
# verify free disk space
#
echo
echo "Verifying free disk space..."
FREE_SPACE=0
df=/tmp/FREE.$$
#
# WARNING:
# --------
# For Solaris 2.4, the df line below will need to be updated because
# the standard output of the df command has changed in Solaris 2.4
#
/usr/bin/df -k $INSTALL_DIR | sed /kbytes/d | sed -e '3,$d' | sed -e '1,$s/ */ /g' > $df
case `wc -l $df | sed -e 's/^ *//' | cut -f1 -d" " ` in
1) FREE_SPACE=`cat $df | cut -f4 -d" "` ;;
2) FREE_SPACE=`cat $df | sed 1d | sed 's/^ *//' | cut -f3 -d" "` ;;
esac
if [ -n $FREE_SPACE ]
then
if [ $FREE_SPACE -lt $PRODUCT_SIZE ]
then
echo
echo
echo "The product installation requires $PRODUCT_SIZE kbytes of"
echo "free disk space. There is only $FREE_SPACE kbytes of free"
echo "disk space in the selected filesystem. Please free up some"
echo "disk space and try this installation again."
echo
echo "Exiting the installation script."
end_it
fi
fi
/bin/rm $df 2>/dev/null
#
# copy binaries to installation directory
#
echo
echo "Copying files to "$INSTALL_DIR"..."
echo
#
# uncomment the following line to do the actual copy
#
CURRENT_DIR=`pwd`
cd /tmp
zcat $COMPANY_DIR/_demos/eval/TNX.tar.Z | tar xvf -
./xtninst -dest $INSTALL_DIR
cd $CURRENT_DIR
echo
echo "The installation was a success."
echo
echo "Please refer to $INSTALL_DIR/README for how to run EXPRESS TN3270/5250-X"
echo
#echo
#echo
#echo "To run our product, do the following: "
#echo
#echo "1. Change directories to "$INSTALL_DIR
#echo "2. Run the product by typing ./name_of_file"
#echo
#echo
end_it